package myList2;


class LinkNode<T>        //单链表结点泛型类
{
    T data;
    LinkNode<T> next;

    public LinkNode()        //构造方法
    {
        next = null;
    }

    public LinkNode(T d)        //重载构造方法
    {
        data = d;
        next = null;
    }
}

public class CircleLinkedList<T> //循环单链表泛型类
{
    LinkNode<T> head;          //存放头结点

    public CircleLinkedList()      //构造方法
    {
        head = new LinkNode<T>();      //创建头结点
        head.next = head;          //置为空的循环单链表
    }
    //线性表的基本运算算法
}

